hydrogen deuterium exchange bioinformatics innate immunity data mining genetic machine learning immunity computational biology genomics adaptive immunity medicine biotechnology compstatin immunology